Python Engine v5.0.0 Patch 5, 8th January 2008

Applies to

Python Engine v5.0.0 and customised OEM versions.

 

NOTE: This patch supersedes all previous Python Engine v5.0.0 Patches.

 

Is This Patch Already Installed?

 

If you are unsure whether or not this patch has already been installed locate the folders listed in the ‘Installed path’ column of the Files table below. For each file listed in the Files table, right-click on the file in Windows Explorer and select Properties. Select the Version page, in the Item name list select Product Version and compare the version number of the installed file with that in the table. If the installed file version is less than that given in the table it needs to be replaced. For the Ctp1001b.rbf file use the Properties page and compare the Modified dates of the two files. Use the later file.

Change list

1.      Fix vacuum sequencer channel selection buttons operation. (T+996, T+997).

2.      (2) Fix failure of Cycle Channels test to cycle the vacuum sequencer. (T+996, T+997).

3.      (3) Fix failure to end job correctly when a driver error occurs (e.g. system too slow (bus) which results in the status DRUM_ERROR being permanently associated with this job in the Q2 queue header. (T+1085, T+1079).

4.      (4) Make the software more tolerant if the PC is running slowly to reduce the possibility of the tilt table go to imaging position timing out. (T+1078).

5.      Fix to reduce the possibility of engine control messages timing out due to repeated Clamp status messages during plate load, imaging and plate unload. (T+1084).

6.      Fix Laser Test. Missing options on Laser Test dialog and failure to read laser beam power. (T+1101).

7.      Q2CommsServer: If communication with the Console is lost, Q2CommsServer will quit, allowing plate output to continue. (T+1086).

8.      Q2 Engine.exe: Correct problem resulting in plates (very rarely) being reported as 'Job died' in the Imager queue; Operation: Add barcode. (T+1063).

9.      Add support for Ctp1001b interface card.

10.  Fix to corrupt image output with first revision of ctp1001b.rbf where the image had incorrect scan lines at regular intervals (due to a data line being permanently on) (T+1525).

11.  Fix failure of System Status test to report ctp1001b.rbf version and checksum (T+1271, T+1524).

12.  Fix to opening one too few vacuum channels when the plate width (slow scan) dimension is a few mm less than the position of a vacuum channel on the drum. I.e. the left edge of the plate would be just right of the channel if the plate were aligned with the RHS of the drum. (T+1529)..

13.  Fix to Test Tool crashing when outputting to an emulator. (T+1530, T+991).

Severity

Change

Severity

Description

1,2

Severe, restricted to testing and engine build only

Automatic cycling though the vacuum sequencer channels was not possible.

3

Severe, infrequent

Prevents further outputs occurring without user intervention to abort the failed job.

4,5

Severe, infrequent

Causes output to fail but only happens if the Python PC is running slowly.

6

Severe, restricted to testing and engine build only

Unable to read laser beam power.

7,8

Mild

Operation could be confusing to the user.

9

 

Essential if using the HighWater Ctp1001b interface card.

10

Severe

Prevents good image output.

11

Mild

Failure of System Status to report rbf information

12

Severe

May prevent good image output on some plate sizes due to plate not being correctly vacuumed down.

13

Severe, limited.

Affects engineer use and testing only.

 

Solution

Apply this patch.

Files

Filename      

Version

Installed path

hwutils.dll

v5.0.1

D:\Python\Engine v5.0.0

hwtransport.dll

v5.0.1

D:\Python\Engine v5.0.0

hwcanlib.dll

v5.0.5

D:\Python\Engine v5.0.0

Vacuumsequencertest.dll

v5.0.0.1

D:\Python\Engine v5.0.0\Component Tests

LaserTest.dll

v5.0.2

D:\Python\Engine v5.0.0\Component Tests

Ctp1001b.rbf

0xC

Windows folder.

Engine.exe (Q2)

v4.4.1

D:\Python\Q2 v4.4\System

Q2CommsServer.exe (Q2)

v1.0.3

D:\Python\Q2 v4.4\System

 

Installation for standard Python PC

BACK UP THE EXISTING COMPONENTS SO THIS PATCH MAY BE REMOVED

1.      Log in as Administrator.

2.      Ensure none of the Python software is running.

3.      Copy the existing hwutils.dll, hwtransport.dll and hwcanlib.dll files located in D:\Python\Engine v5.0.0 to a safe place elsewhere on the D: drive (in case you need to revert back to these files).

4.      Copy the existing VacuumSequencerTest.dll and LaserTest.dll from ‘'D:\Python\Engine v5.0.0\Component Tests’ to a safe place elsewhere on the D: drive (in case you need to revert back to these files).

5.      Copy the existing engine.exe and Q2CommsServer.exe from ‘D:\Python\Q2 v4.4\System’ to a safe place elsewhere on the D: drive (in case you need to revert back to these files).

6.      Copy the existing file Ctp1001b.rbf from ‘C:\Windows’ to a safe place elsewhere on the C: drive (in case you need to revert back to these files). Note: If this patch is being applied to a system that is being upgraded from a CtP1001 interface to CtP1001B interface this file will not exist so this step should be omitted.

INSTALLATION OF THE PATCH FILES

1.      Ensure none of the Python software is running.

2.      Copy the files hwutils.dll, hwtransport.dll and hwcanlib.dll from this patch's folder into 'D:\Python\Engine v5.0.0', replacing the existing files.

3.      Copy the contents of this patch’s sub-folder named ‘Component Tests’ to the ‘Component Tests’ folder within the folder 'D:\Python\Engine v5.0.0' replacing the existing files.

4.      Copy the contents of this patch’s sub-folder named ‘Q2 System components’ to the ‘System’ folder within the folder 'D:\Python\Q2 v4.4' replacing the existing files.

5.      Copy the file Ctp1001b.rbf from this patch to 'C:\Windows' replacing the existing file (if present).

6.      Restart the PC.

7.      When you install the Ctp1001b board in the PC and restart the PC the ‘Add New Hardware’ wizard will run. Follow the on-screen instructions. At the dialog for selecting the location of the driver (hwplotctp.sys) select the 'Search locations' and browse to the folder containing the hwplotctp.sys and hwplot.ctp.inf files.